a {
    color:#006699;
    text-decoration:none;
}
a:focus, a:hover {
    color:#006699;
    text-decoration:underline;
}

#sectionContainer {
    display: block;
    padding: 0 20px 0 20px;
}

#sectionHeader {
    background-color:#1B5790;
    height:28px;
}

#sectionHeader h1 {
    float:left;
    font-size:100%;
    margin:0;
}

#sectionHeader h1 a {
    cursor:pointer;
    outline-color:-moz-use-text-color !important;
    outline-style:none !important;
    outline-width:medium !important;

    font-weight:bold;
    text-decoration:none;
    /*background:transparent url(/images/menu-current.gif) no-repeat scroll -116px -733px;*/
    background: transparent url(/images/zhiyiw.gif) no-repeat scroll 0 0;
    display:block;
    height:40px;
    margin: 4px 0 0 18px;
    text-indent:-2000em;
    width:79px;
    z-index:1000;
}

#sectionHeader h1 a:hover {
    background: transparent url(/images/zhiyiw2.gif) no-repeat scroll 0 0;
}

#sectionMenu {
    background-color:#B2D281;
}

a.header_link {
    cursor:pointer;
    outline-color:-moz-use-text-color !important;
    outline-style:none !important;
    outline-width:medium !important;
    display:block;
    float:left;
    font-size:105%;
    margin:5px 0 0 12px;
    padding:0 0 0 12px;
    border-left:1px solid #5481AC;
    color:#D2DCF3;
    font-weight:bold;
    text-decoration:none;
}

a.first {
    border-left: 0;
    margin-left: 0px;
}

a.header_link:hover, a.header_link:focus {
    color:#FFFFFF;
    text-decoration:underline;
}

.side-header {
    float:right;
    margin:0;
    padding:0 10px 0 10px;
    position:relative;
}


.side-header img {
    border:1px solid #A2C1DE;
    left:-6px;
    padding:1px;
    position:absolute;
    top:4px;
    vertical-align:middle;
}
#section-profile {
    border:medium none;
}

#hotWrapper {
    height:50px;
    background: #90B557 url(/images/corner-bottom.gif) no-repeat scroll bottom left;
}

#hotContainer {
    height:50px;
    color: #FFFFFF;
    background: url(/images/corner-bottom.gif) no-repeat scroll bottom right;
}

#hotContainer h2 {
    font-size:28px;
    padding: 3px 0 0 10px;
    margin-bottom: 0px;
}

#hotContainer .space_url {
    float:right;
    padding-top: 28px;
    padding-right: 10px;
    text-align: right;
}

#hotContainer a {
    color: #FFFFFF;
}

#hotContainer a:hover {
    text-decoration: none;
}

#hotContainer .space_url a {
    text-decoration: underline;
}

#hotContainer .space_url a:hover {
    text-decoration: none;
}

.blog {
    padding: 15px 15px 15px 5px;
    width:650px;
}

.blog h3 {
    font-size:16px;
    margin-bottom:8px;
    height: 48px;
}

.blog .content {
    float:right;
    width:590px;
}

.blog .content h3 {
    height: 30px;
}

.blog .content .title {
    padding-bottom: 8px;
    padding-right: 6px;
}

.blog .content .title_url {
    font-weight: bold;
    font-size: 120%;
}

.blog_info {
    background-color:#F2F8EF;
    color:gray;
    padding:2px;
}

.blog_info .comment {
    background-image:url(/images/icon_comment.gif);
    margin-left: 0px;
}
.blog_info span {
    background-repeat:no-repeat;
    margin:0 6px;
    padding-left:20px;
}
.blog_info .view {
    background-image:url(/images/icon_arrow.gif);
}
.blog_info .tag {
    background-image:url(/images/icon_tag.gif);
}
.blog_info .date {
    color:#A12A2A;
    padding-left:0;
}